﻿#include "FITKSEASubSysBeamWare.h"
#include "FITK_Component/FITKAcousticsPhysics/FITKAcousticsAbstractSpectra.h"
#include "FITK_Kernel/FITKCore/FITKDataRepo.h"

namespace Acoustics
{
    void FITKSEASubSysBeamWare::setFlexureXInSEAMatrixSolution(bool state)
    {
        _flexureXInSEAMatrixSolution = state;
    }
    bool FITKSEASubSysBeamWare::getFlexureXInSEAMatrixSolution()
    {
        return _flexureXInSEAMatrixSolution;
    }

    void FITKSEASubSysBeamWare::setFlexureXModelDensityState(bool state)
    {
        _flexureXModelDensityState = state;
    }

    bool FITKSEASubSysBeamWare::getFlexureXModelDensityState()
    {
        return _flexureXModelDensityState;
    }

    void FITKSEASubSysBeamWare::setFlexureXModelDensityID(int id)
    {
        _flexureXModelDensityID = id;
    }

    int FITKSEASubSysBeamWare::getFlexureXModelDensityID()
    {
        return _flexureXModelDensityID;
    }

    void FITKSEASubSysBeamWare::setFlexureYInSEAMatrixSolution(bool state)
    {
        _flexureYInSEAMatrixSolution = state;
    }

    bool FITKSEASubSysBeamWare::getFlexureYInSEAMatrixSolution()
    {
        return _flexureYInSEAMatrixSolution;
    }

    void FITKSEASubSysBeamWare::setFlexureYModelDensityState(bool state)
    {
        _flexureYModelDensityState = state;
    }

    bool FITKSEASubSysBeamWare::getFlexureYModelDensityState()
    {
        return _flexureYModelDensityState;
    }

    void FITKSEASubSysBeamWare::setFlexureYModelDensityID(int id)
    {
        _flexureYModelDensityID = id;
    }

    int FITKSEASubSysBeamWare::getFlexureYModelDensityID()
    {
        return _flexureYModelDensityID;
    }

    void FITKSEASubSysBeamWare::setExtensionZInSEAMatrixSolution(bool state)
    {
        _extensionZInSEAMatrixSolution = state;
    }

    bool FITKSEASubSysBeamWare::getExtensionZInSEAMatrixSolution()
    {
        return _extensionZInSEAMatrixSolution;
    }

    void FITKSEASubSysBeamWare::setExtensionZModelDensityState(bool state)
    {
        _extensionZModelDensityState = state;
    }

    bool FITKSEASubSysBeamWare::getExtensionZModelDensityState()
    {
        return _extensionZModelDensityState;
    }

    void FITKSEASubSysBeamWare::setExtensionZModelDensityID(int id)
    {
        _extensionZModelDensityID = id;
    }

    int FITKSEASubSysBeamWare::getExtensionZModelDensityID()
    {
        return _extensionZModelDensityID;
    }

    void FITKSEASubSysBeamWare::setTorsionZZInSEAMatrixSolution(bool state)
    {
        _torsionZZInSEAMatrixSolution = state;
    }

    bool FITKSEASubSysBeamWare::getTorsionZZInSEAMatrixSolution()
    {
        return _torsionZZInSEAMatrixSolution;
    }

    void FITKSEASubSysBeamWare::setTorsionZZModelDensityState(bool state)
    {
        _torsionZZModelDensityState = state;
    }

    bool FITKSEASubSysBeamWare::getTorsionZZModelDensityState()
    {
        return _torsionZZModelDensityState;
    }

    void FITKSEASubSysBeamWare::setTorsionZZModelDensityID(int id)
    {
        _torsionZZModelDensityID = id;
    }

    int FITKSEASubSysBeamWare::getTorsionZZModelDensityID()
    {
        return _torsionZZModelDensityID;
    }



}


